$(function() {

	var url = window.location.href;　
	var aa = url.indexOf('=');
	if(aa != -1) {
		dh = url.substring(aa + 1);
	}

	//获取验证me
	$("#hqyzm").click(function() {
		getyzm();
	});
	//点击完成验证事件
	$("#wcyz").click(function() {
		zhuce();
	});
	// 游戏btn
	$(".playbtn").click(function() {
		youxi();
	});

	/*验证弹框*/
	$("#yz").click(function() {
		$("#yztk").show();
	});
	//关闭弹框
	$("#x").click(function() {
		$("#yztk").toggle();
		$("#sjh").val("")
	});

	$btn = $('.g-lottery-img'); // 旋转的div
	listPanel = $('#J_Activity ul');
	up();
 gethjlist();

	isbegin();
});

// define var
var sycs; //剩余抽奖次数
var yzm = "";
var zjxh; //中奖序号
var xyzjxh; //幸运中奖序号
var $btn = $('.g-lottery-img'); // 旋转的div
var isture = false; //是否正在抽奖
var dh = '';

//倒计时
var countdown=60;
function sendemail(){
    var obj = $("#hqyzm");
    settime(obj);
 }

function settime(obj) { //发送验证码倒计时
    if (countdown == 0) {
        obj.attr('disabled',false);
        //obj.removeattr("disabled");
        obj.val("获取验证码");
        countdown = 60;
        return;
    } else {
        obj.attr('disabled',true);
        obj.val("重新发送(" + countdown + ")");
        obj.css("background","#CCCCCC");
        countdown--;
    }
setTimeout(function() {
    settime(obj) }
    ,1000) ;

}

//get yzm
function getyzm() {
	var a = /^1[34578]\d{9}$/
	var phone = $("#sjh").val();
	if(!(a.test(phone))) {
		alert("请输入正确手机号")
		return
	}
	dh = phone;
	//倒计时，不能在点击
	//$("#hqyzm").Style("background:gray");
	$.ajax({
		url: api + '/chongyin/homepage/getyzm.do',
		data: { dh: phone },
		dataType: "jsonp",
		jsonp: "callback",
		success: function(data) {
			//获取验证码
			console.log(data);
			yzm = data.telcode
		}
	});
};

//注册
function zhuce() {

	var a = /^1[34578]\d{9}$/
	var phone = $("#sjh").val();
	var yzminp = $("#yzm").val();
	if(!(a.test(phone))) {
		alert("请输入正确手机号")
		return
	}
	if(yzminp == '') {
		alert("请输入验证码")
		return
	}

	dh = $("#sjh").val();
	if(dh == '' || yzm == '') {
		alert('请输入手机号，并验证')
		return;
	}

	if(yzminp != yzm) {
		alert("验证码错误")
		return
	}

	//验证成功  向服务器注册
	$.ajax({
		url: api + '/chongyin/homepage/updatesjzc.do',
		data: {
			dh: phone
		},
		dataType: "jsonp",
		jsonp: 'callback',
		success: function(data) {
			dh = phone;
			$("#yztk").toggle();
			return
		}
	});
}

function youxi() {
	if(dh == '') {
		//到注册
		$("#yztk").show();
		return;
	}
	if(isture)
		return;
	isture = true; //正在抽奖
	//获取后台的数据 幸运号 和是否可以在抽奖
	$.ajax({
		type: "GET", //提交请求的方式
		url: api + '/chongyin/homepage/getjplist.do',
		dataType: "jsonp", //没有这个，将把后台放会的json解析成字符串
		jsonp: "callback",
		data: { dh: dh },
		// async:true,//是否异步
		error: function(request) { //请求出错
			alert("系统都被你整忙了，请稍后在试");
		},
		success: function(data) { //获得返回值
			console.log(data);
			sycs = data.data.cjcns;
			zjxh = data.data.vxh;
			xyzjxh = data.data.vxh2; //会员奖品

			//判断次数
			$('#playnum').html((sycs-1>0?(sycs-1):0));
			if(zjxh <= 0) { //当抽奖次数为0的时候执行
				alert("没有次数了");
				$('.playnum').html(0); //次数显示为0
				isture = false;
				return
			}
			var str ="";
			if (xyzjxh==1){
					str =	 "1个月";
			}else if (xyzjxh==2){
					str =	 "3个月";
			}else if (xyzjxh==3){
					str =	 "6个月";
			}else if (xyzjxh==4){
					str =	 "12个月";
			}

			$("#spanys").html(str);
			// save jp
			savejp(data.data.vxh,data.data.vxh2,dh);

			//出转盘效果
			switch(zjxh) {
				case 1:
					rotateFunc(1, 180, '恭喜您获得收纳包');
					break;
				case 2:
					rotateFunc(2, 270, '恭喜您获得收纳包1元购券');
					break;
				case 3:
					rotateFunc(3, 90, '恭喜您获得纪念卡');
					break;
				case 4:
					rotateFunc(4, 360, '恭喜您获得宠印会员');
					break;
			}
		}
	}); // end ajax
}

var z = 0;//向上滚动top值
var listPanel = $('#J_Activity ul');
function up() {//向上滚动
    listPanel.animate({//中奖结果
        'top': (z - 35*0.01) + 'rem'
    }, 1500, 'linear', function () {
        listPanel.css({'top': '0rem'})
        .find("li:first").appendTo(listPanel);
        up();
	});
}
//获取获奖名单
function gethjlist() {

	//验证成功  向服务器注册
	$.ajax({
		url: api + '/chongyin/homepage/gethjmdlist.do',
		data: {},
		dataType: "jsonp",
		jsonp: 'callback',
		success: function(data) {
			console.log(data)
			var len = data.data.list.length;
			var str = "";
			for(i = 0; i < len; i++) {
				str = str + "<li   >";
				str = str + "<span >";
				str = str + data.data.list[i].dh;
				str = str + "</span>";
				str = str + "<span >";
				str = str + data.data.list[i].cjsj;
				str = str + "</span>";
				str = str + "<span >";
				str = str + data.data.list[i].jpmc;
				str = str + "</span>";
				str = str + "</li>";
			}
			$("#J_Activityli").html(str);
			return
		}
	});
}

//进入我的奖品
function openmyjpf() {
	if(dh == '') {
		$("#yztk").show();
		return;
	}
	window.location.href = "wdjp.html?dh=" + dh;
	//$("#openmyjp").href = "wdjp.html?dh" + dh;
}
//跳转页面


//效果
function rotateFunc(awards, angle, text) {
	isture = true;
	$btn.stopRotate();
	$btn.rotate({
		angle: 0, //旋转的角度数
		duration: 4000, //旋转时间
		animateTo: angle + 4500, //给定的角度,让它根据得出来的结果加上4500度旋转
		callback: function() {
			isture = false; // 标志为 执行完毕
			// 抽奖效果  弹奖品
			$("#jptk" + awards).toggle()
			//关闭弹框
			$("#tc" + awards).click(function() {

			$("#jptk" + awards).hide()
				return
			})
		}
	});
}

//获取获奖名单
function isbegin() {
	//验证成功  向服务器注册
	$.ajax({
		url: api + '/chongyin/homepage/startisks.do',
		data: {},
		dataType: "jsonp",
		jsonp: 'callback',
		success: function(data) {
			console.log(data)
			var vdata = data.data.list[0]
			dh=vdata.dh;
			if(vdata.isbegin == "Y") {
				$("#hdtk").hide();
				return;
			} else {
				$("#hdtk").show();
				$("#strbegin").html(vdata.str);
			}
			return
		}
	});
}


//保存奖品
function savejp(vxh,vxh2,dh) {
	//验证成功  向服务器注册
	$.ajax({
		url: api + '/chongyin/homepage/updatewodejp .do',
		data: {
				vxh:vxh,
			 vxh2:vxh2,
			 dh:dh
		},
		dataType: "jsonp",
		jsonp: 'callback',
		success: function(data) {
		}
	});
}
